package com.alibaba.citrus.cr.mn.order.center.facade.adapter.dataobject.response;

import com.alibaba.fastjson.annotation.JSONType;
import com.alibaba.fastjson.serializer.SerializerFeature;
import lombok.Data;
import java.io.Serializable;
import java.util.List;

/**
 * @Description
 * @Author zhangjian
 * @Date 2024/2/19 16:27
 */
@Data
@JSONType(serialzeFeatures = SerializerFeature.WriteMapNullValue)
public class FulfillmentGetResDTO implements Serializable {

    private String fromSys;
    private String businessType;
    private String fulfillmentOrderNo;
    private String sourceOrderNo;
    private String outOrderNo;
    private String businessUnitCode;
    private Integer fulfillmentType;
    private String refOrderType;
    private String logicShippingWarehouseCode;
    private String logicShippingWarehouse;
    private String shippingWarehouseCode;
    private String shippingWarehouse;
    private String productGroupCode;
    private String channelCode;
    private String salesOrganizationCode;
    private String soldToPartyCode;
    private String shipToPartyCode;
    private String shipToParty;
    private String logicReceivingWarehouseCode;
    private String logicReceivingWarehouse;
    private String receivingWarehouseCode;
    private String receivingWarehouse;
    private String receiverName;
    private String receiverProvince;
    private String receiverCity;
    private String receiverArea;
    private String receiverAddress;
    private String receiverPhone;
    private String status;
    private String creator;
    private String gmtCreate;
    private String updater;
    private String gmtModified;
    private String expectedDeliveryTime;
    private String deliveryCompletedTime;
    private String priority;
    private String shippingMethodCode;
    private String shippingMethod;
    private String remark;
    private String features;
    private Integer fulfillmentDirectionType;
    List<FulfillmentDetailGetResDTO> detailList;
    private String expectedArrivalTime;
    private String shipOrderNo;
    private String containerNo;
    private String transportationMethod;
    private String diverMobile;
    private String productGroupName;
    private String channelName;
    private String salesOrganizationName;
    private String soldToPartyName;
    private String bizFeatures;

}
